﻿using System.Text.Json.Serialization;
namespace BPM.Web.Shared.Data;

/// <summary>
/// 更新用户授权数据角色和数据范围
/// </summary>
public partial class UpdateUserRoleDataInput : BaseVM, IXnInputBase
{
    [JsonPropertyName("id")]
    public string? Id { get; set; }

    /// <summary>
    /// 员工信息
    /// </summary>
    public EmpOutput2 SysEmpParam { get; set; } = new EmpOutput2();

    public IEnumerable<long> GrantMenuIdList { get; set; } = Enumerable.Empty<long>();
    public IEnumerable<long> GrantRoleIdList { get; set; } = Enumerable.Empty<long>();
    public IEnumerable<long> GrantOrgIdList { get; set; } = Enumerable.Empty<long>();
}
